package com.community.demo.model;

import java.util.ArrayList;
import java.util.List;

import com.community.demo.beans.EntitiBean;


public class Zona extends EntitiBean {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private TipoZona tipoZona;
	
	private EstadoZona estadoZona;
	
	private String nombre;

	public String getNombre() {
		return nombre;
	}
	
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public TipoZona getTipoZona() {
		return tipoZona;
	}
	
	public void setTipoZona(TipoZona tipoZona) {
		this.tipoZona = tipoZona;
	}
	
	public EstadoZona getEstadoZona() {
		return estadoZona;
	}
	
	public void setEstadoZona(EstadoZona estadoZona) {
		this.estadoZona = estadoZona;
	}
	
	public Zona getFullZona(){
			Zona zona = new Zona();
			zona.setTipoZona(new TipoZona());
			zona.setEstadoZona(new EstadoZona()); 
		return zona;
	}
	
	/**
	 * 
	 * @return
	 */
	public List<Zona> getAll(){
		List<Zona> zonas = new  ArrayList<Zona>();
		for (int i = 0; i < 20 ; i++) {
			Zona zona = new Zona();
			zona.setId(String.valueOf(i));
			zona.setNombre("Zona " + i );
			zonas.add(zona);
		}
		return zonas; 
	}
}